html,
body {
  width: 100%;
  height: 100%;
  display: flex;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

:root {
  --color: #f342db;
}

.g-container {
  width: 100%;
  height: 100%;
}

.g-wrap {
  width: 100%;
  height: 100%;
  background: #f2b7ef;
  filter: contrast(8);
}

.g-footer {
  position: absolute;
  bottom: 0;
  left: 0;
  height: 86px;
  width: 100%;
  background: var(--color);
}

.g-footer:before {
  content: "";
  position: absolute;
  top: -300px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  backdrop-filter: blur(5px);
}

.g-bubble {
  position: absolute;
  border-radius: 50%;
  background-color: var(--color);
}

.g-bubble:nth-child(0) {
  left: 56%;
  top: 44px;
  width: 124px;
  height: 124px;
  animation: moveToTop 1.996s ease-in-out -0.182s infinite;
}

.g-bubble:nth-child(1) {
  left: 17%;
  top: 87px;
  width: 94px;
  height: 94px;
  animation: moveToTop 3.93s ease-in-out -1.595s infinite;
}

.g-bubble:nth-child(2) {
  left: 57%;
  top: 101px;
  width: 117px;
  height: 117px;
  animation: moveToTop 3.623s ease-in-out -4.355s infinite;
}

.g-bubble:nth-child(3) {
  left: 34%;
  top: 86px;
  width: 53px;
  height: 53px;
  animation: moveToTop 3.407s ease-in-out -2.547s infinite;
}

.g-bubble:nth-child(4) {
  left: 45%;
  top: 44px;
  width: 41px;
  height: 41px;
  animation: moveToTop 2.722s ease-in-out -1.679s infinite;
}

.g-bubble:nth-child(5) {
  left: 69%;
  top: 114px;
  width: 84px;
  height: 84px;
  animation: moveToTop 3.34s ease-in-out -4.606s infinite;
}

.g-bubble:nth-child(6) {
  left: 59%;
  top: 60px;
  width: 112px;
  height: 112px;
  animation: moveToTop 3.294s ease-in-out -3.963s infinite;
}

.g-bubble:nth-child(7) {
  left: 96%;
  top: 130px;
  width: 36px;
  height: 36px;
  animation: moveToTop 3.613s ease-in-out -3.485s infinite;
}

.g-bubble:nth-child(8) {
  left: 49%;
  top: 83px;
  width: 85px;
  height: 85px;
  animation: moveToTop 1.72s ease-in-out -0.524s infinite;
}

.g-bubble:nth-child(9) {
  left: 34%;
  top: 93px;
  width: 115px;
  height: 115px;
  animation: moveToTop 2.969s ease-in-out -0.343s infinite;
}

.g-bubble:nth-child(10) {
  left: 42%;
  top: 99px;
  width: 119px;
  height: 119px;
  animation: moveToTop 1.95s ease-in-out -1.875s infinite;
}

.g-bubble:nth-child(11) {
  left: 98%;
  top: 107px;
  width: 80px;
  height: 80px;
  animation: moveToTop 2.94s ease-in-out -3.961s infinite;
}

.g-bubble:nth-child(12) {
  left: 11%;
  top: 75px;
  width: 32px;
  height: 32px;
  animation: moveToTop 3.222s ease-in-out -0.046s infinite;
}

.g-bubble:nth-child(13) {
  left: 37%;
  top: 47px;
  width: 56px;
  height: 56px;
  animation: moveToTop 1.866s ease-in-out -3.932s infinite;
}

.g-bubble:nth-child(14) {
  left: 49%;
  top: 32px;
  width: 31px;
  height: 31px;
  animation: moveToTop 1.661s ease-in-out -4.352s infinite;
}

.g-bubble:nth-child(15) {
  left: 95%;
  top: 119px;
  width: 109px;
  height: 109px;
  animation: moveToTop 1.908s ease-in-out -2.298s infinite;
}

.g-bubble:nth-child(16) {
  left: 66%;
  top: 68px;
  width: 69px;
  height: 69px;
  animation: moveToTop 3.632s ease-in-out -3.1s infinite;
}

.g-bubble:nth-child(17) {
  left: 6%;
  top: 107px;
  width: 76px;
  height: 76px;
  animation: moveToTop 2.103s ease-in-out -0.583s infinite;
}

.g-bubble:nth-child(18) {
  left: 99%;
  top: 95px;
  width: 49px;
  height: 49px;
  animation: moveToTop 1.987s ease-in-out -1.353s infinite;
}

.g-bubble:nth-child(19) {
  left: 45%;
  top: 121px;
  width: 85px;
  height: 85px;
  animation: moveToTop 2.578s ease-in-out -1.66s infinite;
}

.g-bubble:nth-child(20) {
  left: 44%;
  top: 85px;
  width: 122px;
  height: 122px;
  animation: moveToTop 2.071s ease-in-out -0.627s infinite;
}

.g-bubble:nth-child(21) {
  left: 34%;
  top: 62px;
  width: 108px;
  height: 108px;
  animation: moveToTop 2.056s ease-in-out -0.447s infinite;
}

.g-bubble:nth-child(22) {
  left: 59%;
  top: 104px;
  width: 123px;
  height: 123px;
  animation: moveToTop 2.546s ease-in-out -3.484s infinite;
}

.g-bubble:nth-child(23) {
  left: 92%;
  top: 59px;
  width: 73px;
  height: 73px;
  animation: moveToTop 3.565s ease-in-out -0.177s infinite;
}

.g-bubble:nth-child(24) {
  left: 51%;
  top: 52px;
  width: 41px;
  height: 41px;
  animation: moveToTop 3.759s ease-in-out -4.315s infinite;
}

.g-bubble:nth-child(25) {
  left: 53%;
  top: 58px;
  width: 91px;
  height: 91px;
  animation: moveToTop 3.978s ease-in-out -2.021s infinite;
}

.g-bubble:nth-child(26) {
  left: 91%;
  top: 48px;
  width: 85px;
  height: 85px;
  animation: moveToTop 1.543s ease-in-out -2.851s infinite;
}

.g-bubble:nth-child(27) {
  left: 10%;
  top: 119px;
  width: 107px;
  height: 107px;
  animation: moveToTop 3.939s ease-in-out -4.297s infinite;
}

.g-bubble:nth-child(28) {
  left: 21%;
  top: 55px;
  width: 49px;
  height: 49px;
  animation: moveToTop 2.634s ease-in-out -4.538s infinite;
}

.g-bubble:nth-child(29) {
  left: 19%;
  top: 37px;
  width: 76px;
  height: 76px;
  animation: moveToTop 2.796s ease-in-out -4.562s infinite;
}

.g-bubble:nth-child(30) {
  left: 84%;
  top: 36px;
  width: 123px;
  height: 123px;
  animation: moveToTop 3.603s ease-in-out -1.429s infinite;
}

.g-bubble:nth-child(31) {
  left: 9%;
  top: 39px;
  width: 72px;
  height: 72px;
  animation: moveToTop 1.915s ease-in-out -4.995s infinite;
}

.g-bubble:nth-child(32) {
  left: 80%;
  top: 99px;
  width: 46px;
  height: 46px;
  animation: moveToTop 3.28s ease-in-out -1.56s infinite;
}

.g-bubble:nth-child(33) {
  left: 36%;
  top: 36px;
  width: 98px;
  height: 98px;
  animation: moveToTop 2.326s ease-in-out -2.911s infinite;
}

.g-bubble:nth-child(34) {
  left: 36%;
  top: 100px;
  width: 122px;
  height: 122px;
  animation: moveToTop 2.55s ease-in-out -4.791s infinite;
}

.g-bubble:nth-child(35) {
  left: 19%;
  top: 78px;
  width: 54px;
  height: 54px;
  animation: moveToTop 3.265s ease-in-out -2.653s infinite;
}

.g-bubble:nth-child(36) {
  left: 38%;
  top: 52px;
  width: 102px;
  height: 102px;
  animation: moveToTop 2.945s ease-in-out -4.327s infinite;
}

.g-bubble:nth-child(37) {
  left: 57%;
  top: 45px;
  width: 91px;
  height: 91px;
  animation: moveToTop 3.736s ease-in-out -1.808s infinite;
}

.g-bubble:nth-child(38) {
  left: 71%;
  top: 34px;
  width: 60px;
  height: 60px;
  animation: moveToTop 3.036s ease-in-out -2.219s infinite;
}

.g-bubble:nth-child(39) {
  left: 28%;
  top: 73px;
  width: 52px;
  height: 52px;
  animation: moveToTop 3.644s ease-in-out -3.986s infinite;
}

.g-bubble:nth-child(40) {
  left: 47%;
  top: 43px;
  width: 118px;
  height: 118px;
  animation: moveToTop 1.547s ease-in-out -2.126s infinite;
}

.g-bubble:nth-child(41) {
  left: 60%;
  top: 37px;
  width: 126px;
  height: 126px;
  animation: moveToTop 3.324s ease-in-out -1.748s infinite;
}

.g-bubble:nth-child(42) {
  left: 3%;
  top: 130px;
  width: 101px;
  height: 101px;
  animation: moveToTop 2.389s ease-in-out -0.767s infinite;
}

.g-bubble:nth-child(43) {
  left: 39%;
  top: 105px;
  width: 103px;
  height: 103px;
  animation: moveToTop 3.236s ease-in-out -3.083s infinite;
}

.g-bubble:nth-child(44) {
  left: 70%;
  top: 87px;
  width: 73px;
  height: 73px;
  animation: moveToTop 1.665s ease-in-out -3.777s infinite;
}

.g-bubble:nth-child(45) {
  left: 62%;
  top: 106px;
  width: 112px;
  height: 112px;
  animation: moveToTop 3.616s ease-in-out -0.557s infinite;
}

.g-bubble:nth-child(46) {
  left: 81%;
  top: 39px;
  width: 98px;
  height: 98px;
  animation: moveToTop 3.342s ease-in-out -1.948s infinite;
}

.g-bubble:nth-child(47) {
  left: 55%;
  top: 85px;
  width: 74px;
  height: 74px;
  animation: moveToTop 3.033s ease-in-out -0.651s infinite;
}

.g-bubble:nth-child(48) {
  left: 69%;
  top: 85px;
  width: 127px;
  height: 127px;
  animation: moveToTop 3.044s ease-in-out -2.901s infinite;
}

.g-bubble:nth-child(49) {
  left: 27%;
  top: 115px;
  width: 82px;
  height: 82px;
  animation: moveToTop 2.687s ease-in-out -2.34s infinite;
}

.g-bubble:nth-child(50) {
  left: 80%;
  top: 87px;
  width: 128px;
  height: 128px;
  animation: moveToTop 3.7s ease-in-out -4.89s infinite;
}

.g-bubble:nth-child(51) {
  left: 23%;
  top: 127px;
  width: 111px;
  height: 111px;
  animation: moveToTop 3.749s ease-in-out -0.845s infinite;
}

.g-bubble:nth-child(52) {
  left: 73%;
  top: 62px;
  width: 129px;
  height: 129px;
  animation: moveToTop 3.956s ease-in-out -1.035s infinite;
}

.g-bubble:nth-child(53) {
  left: 74%;
  top: 62px;
  width: 88px;
  height: 88px;
  animation: moveToTop 3.359s ease-in-out -0.685s infinite;
}

.g-bubble:nth-child(54) {
  left: 79%;
  top: 43px;
  width: 120px;
  height: 120px;
  animation: moveToTop 3.212s ease-in-out -0.642s infinite;
}

.g-bubble:nth-child(55) {
  left: 70%;
  top: 60px;
  width: 123px;
  height: 123px;
  animation: moveToTop 2.468s ease-in-out -3.859s infinite;
}

.g-bubble:nth-child(56) {
  left: 31%;
  top: 55px;
  width: 39px;
  height: 39px;
  animation: moveToTop 3.484s ease-in-out -1.457s infinite;
}

.g-bubble:nth-child(57) {
  left: 6%;
  top: 86px;
  width: 79px;
  height: 79px;
  animation: moveToTop 3.436s ease-in-out -3.456s infinite;
}

.g-bubble:nth-child(58) {
  left: 36%;
  top: 126px;
  width: 127px;
  height: 127px;
  animation: moveToTop 3.763s ease-in-out -1.158s infinite;
}

.g-bubble:nth-child(59) {
  left: 38%;
  top: 49px;
  width: 51px;
  height: 51px;
  animation: moveToTop 2.682s ease-in-out -1.842s infinite;
}

.g-bubble:nth-child(60) {
  left: 44%;
  top: 109px;
  width: 39px;
  height: 39px;
  animation: moveToTop 3.665s ease-in-out -3.242s infinite;
}

.g-bubble:nth-child(61) {
  left: 61%;
  top: 90px;
  width: 31px;
  height: 31px;
  animation: moveToTop 1.976s ease-in-out -3.504s infinite;
}

.g-bubble:nth-child(62) {
  left: 77%;
  top: 110px;
  width: 128px;
  height: 128px;
  animation: moveToTop 3.32s ease-in-out -0.632s infinite;
}

.g-bubble:nth-child(63) {
  left: 78%;
  top: 130px;
  width: 103px;
  height: 103px;
  animation: moveToTop 2.289s ease-in-out -4.032s infinite;
}

.g-bubble:nth-child(64) {
  left: 84%;
  top: 65px;
  width: 92px;
  height: 92px;
  animation: moveToTop 3.329s ease-in-out -1.079s infinite;
}

.g-bubble:nth-child(65) {
  left: 11%;
  top: 77px;
  width: 31px;
  height: 31px;
  animation: moveToTop 2.143s ease-in-out -2.567s infinite;
}

.g-bubble:nth-child(66) {
  left: 32%;
  top: 73px;
  width: 76px;
  height: 76px;
  animation: moveToTop 3.06s ease-in-out -3.209s infinite;
}

.g-bubble:nth-child(67) {
  left: 88%;
  top: 68px;
  width: 40px;
  height: 40px;
  animation: moveToTop 3.57s ease-in-out -2.542s infinite;
}

.g-bubble:nth-child(68) {
  left: 31%;
  top: 116px;
  width: 71px;
  height: 71px;
  animation: moveToTop 1.648s ease-in-out -2.244s infinite;
}

.g-bubble:nth-child(69) {
  left: 100%;
  top: 115px;
  width: 108px;
  height: 108px;
  animation: moveToTop 3.142s ease-in-out -0.474s infinite;
}

.g-bubble:nth-child(70) {
  left: 52%;
  top: 124px;
  width: 108px;
  height: 108px;
  animation: moveToTop 3.408s ease-in-out -2.152s infinite;
}

.g-bubble:nth-child(71) {
  left: 30%;
  top: 51px;
  width: 79px;
  height: 79px;
  animation: moveToTop 2.308s ease-in-out -0.151s infinite;
}

.g-bubble:nth-child(72) {
  left: 41%;
  top: 99px;
  width: 105px;
  height: 105px;
  animation: moveToTop 2.188s ease-in-out -0.58s infinite;
}

.g-bubble:nth-child(73) {
  left: 27%;
  top: 73px;
  width: 90px;
  height: 90px;
  animation: moveToTop 3.915s ease-in-out -4.787s infinite;
}

.g-bubble:nth-child(74) {
  left: 37%;
  top: 85px;
  width: 49px;
  height: 49px;
  animation: moveToTop 3.712s ease-in-out -3.928s infinite;
}

.g-bubble:nth-child(75) {
  left: 12%;
  top: 122px;
  width: 58px;
  height: 58px;
  animation: moveToTop 3.222s ease-in-out -2.306s infinite;
}

.g-bubble:nth-child(76) {
  left: 1%;
  top: 70px;
  width: 123px;
  height: 123px;
  animation: moveToTop 2.138s ease-in-out -0.871s infinite;
}

.g-bubble:nth-child(77) {
  left: 28%;
  top: 41px;
  width: 36px;
  height: 36px;
  animation: moveToTop 2.142s ease-in-out -2.658s infinite;
}

.g-bubble:nth-child(78) {
  left: 1%;
  top: 34px;
  width: 41px;
  height: 41px;
  animation: moveToTop 2.842s ease-in-out -3.48s infinite;
}

.g-bubble:nth-child(79) {
  left: 83%;
  top: 75px;
  width: 98px;
  height: 98px;
  animation: moveToTop 2.94s ease-in-out -1.385s infinite;
}

.g-bubble:nth-child(80) {
  left: 35%;
  top: 99px;
  width: 62px;
  height: 62px;
  animation: moveToTop 1.742s ease-in-out -1.433s infinite;
}

.g-bubble:nth-child(81) {
  left: 69%;
  top: 87px;
  width: 105px;
  height: 105px;
  animation: moveToTop 1.973s ease-in-out -1.443s infinite;
}

.g-bubble:nth-child(82) {
  left: 41%;
  top: 65px;
  width: 116px;
  height: 116px;
  animation: moveToTop 2.127s ease-in-out -2.541s infinite;
}

.g-bubble:nth-child(83) {
  left: 95%;
  top: 122px;
  width: 124px;
  height: 124px;
  animation: moveToTop 3.547s ease-in-out -1.22s infinite;
}

.g-bubble:nth-child(84) {
  left: 32%;
  top: 77px;
  width: 129px;
  height: 129px;
  animation: moveToTop 3.012s ease-in-out -4.263s infinite;
}

.g-bubble:nth-child(85) {
  left: 18%;
  top: 105px;
  width: 50px;
  height: 50px;
  animation: moveToTop 2.244s ease-in-out -4.849s infinite;
}

.g-bubble:nth-child(86) {
  left: 8%;
  top: 41px;
  width: 71px;
  height: 71px;
  animation: moveToTop 3.117s ease-in-out -3.817s infinite;
}

.g-bubble:nth-child(87) {
  left: 77%;
  top: 79px;
  width: 44px;
  height: 44px;
  animation: moveToTop 1.862s ease-in-out -1.242s infinite;
}

.g-bubble:nth-child(88) {
  left: 99%;
  top: 35px;
  width: 61px;
  height: 61px;
  animation: moveToTop 2.054s ease-in-out -4.779s infinite;
}

.g-bubble:nth-child(89) {
  left: 34%;
  top: 106px;
  width: 116px;
  height: 116px;
  animation: moveToTop 3.139s ease-in-out -4.748s infinite;
}

.g-bubble:nth-child(90) {
  left: 54%;
  top: 54px;
  width: 126px;
  height: 126px;
  animation: moveToTop 3.531s ease-in-out -4.54s infinite;
}

.g-bubble:nth-child(91) {
  left: 85%;
  top: 88px;
  width: 66px;
  height: 66px;
  animation: moveToTop 1.883s ease-in-out -2.352s infinite;
}

.g-bubble:nth-child(92) {
  left: 12%;
  top: 35px;
  width: 94px;
  height: 94px;
  animation: moveToTop 3.729s ease-in-out -3.191s infinite;
}

.g-bubble:nth-child(93) {
  left: 41%;
  top: 42px;
  width: 121px;
  height: 121px;
  animation: moveToTop 3.694s ease-in-out -0.368s infinite;
}

.g-bubble:nth-child(94) {
  left: 89%;
  top: 105px;
  width: 105px;
  height: 105px;
  animation: moveToTop 2.078s ease-in-out -0.325s infinite;
}

.g-bubble:nth-child(95) {
  left: 9%;
  top: 107px;
  width: 56px;
  height: 56px;
  animation: moveToTop 3.009s ease-in-out -3.567s infinite;
}

.g-bubble:nth-child(96) {
  left: 51%;
  top: 80px;
  width: 68px;
  height: 68px;
  animation: moveToTop 3.707s ease-in-out -0.484s infinite;
}

.g-bubble:nth-child(97) {
  left: 86%;
  top: 86px;
  width: 35px;
  height: 35px;
  animation: moveToTop 3.904s ease-in-out -2.362s infinite;
}

.g-bubble:nth-child(98) {
  left: 56%;
  top: 119px;
  width: 85px;
  height: 85px;
  animation: moveToTop 2.427s ease-in-out -3.388s infinite;
}

.g-bubble:nth-child(99) {
  left: 77%;
  top: 74px;
  width: 125px;
  height: 125px;
  animation: moveToTop 2.145s ease-in-out -1.244s infinite;
}

.g-bubble:nth-child(100) {
  left: 18%;
  top: 77px;
  width: 88px;
  height: 88px;
  animation: moveToTop 3.227s ease-in-out -2.464s infinite;
}

.g-bubble:nth-child(101) {
  left: 28%;
  top: 76px;
  width: 77px;
  height: 77px;
  animation: moveToTop 3.883s ease-in-out -2.673s infinite;
}

.g-bubble:nth-child(102) {
  left: 78%;
  top: 113px;
  width: 98px;
  height: 98px;
  animation: moveToTop 3.092s ease-in-out -0.23s infinite;
}

.g-bubble:nth-child(103) {
  left: 12%;
  top: 128px;
  width: 46px;
  height: 46px;
  animation: moveToTop 3.939s ease-in-out -0.282s infinite;
}

.g-bubble:nth-child(104) {
  left: 79%;
  top: 94px;
  width: 104px;
  height: 104px;
  animation: moveToTop 3.531s ease-in-out -3.326s infinite;
}

.g-bubble:nth-child(105) {
  left: 11%;
  top: 67px;
  width: 67px;
  height: 67px;
  animation: moveToTop 1.559s ease-in-out -0.068s infinite;
}

.g-bubble:nth-child(106) {
  left: 13%;
  top: 83px;
  width: 51px;
  height: 51px;
  animation: moveToTop 3.447s ease-in-out -4.729s infinite;
}

.g-bubble:nth-child(107) {
  left: 3%;
  top: 37px;
  width: 98px;
  height: 98px;
  animation: moveToTop 1.532s ease-in-out -1.4s infinite;
}

.g-bubble:nth-child(108) {
  left: 22%;
  top: 121px;
  width: 41px;
  height: 41px;
  animation: moveToTop 2.004s ease-in-out -0.863s infinite;
}

.g-bubble:nth-child(109) {
  left: 54%;
  top: 110px;
  width: 103px;
  height: 103px;
  animation: moveToTop 3.337s ease-in-out -4.745s infinite;
}

.g-bubble:nth-child(110) {
  left: 80%;
  top: 90px;
  width: 94px;
  height: 94px;
  animation: moveToTop 2.063s ease-in-out -1.322s infinite;
}

.g-bubble:nth-child(111) {
  left: 38%;
  top: 95px;
  width: 109px;
  height: 109px;
  animation: moveToTop 1.908s ease-in-out -3.799s infinite;
}

.g-bubble:nth-child(112) {
  left: 27%;
  top: 99px;
  width: 81px;
  height: 81px;
  animation: moveToTop 3.792s ease-in-out -3.749s infinite;
}

.g-bubble:nth-child(113) {
  left: 71%;
  top: 87px;
  width: 122px;
  height: 122px;
  animation: moveToTop 2.695s ease-in-out -1.923s infinite;
}

.g-bubble:nth-child(114) {
  left: 23%;
  top: 127px;
  width: 60px;
  height: 60px;
  animation: moveToTop 2.075s ease-in-out -0.187s infinite;
}

.g-bubble:nth-child(115) {
  left: 62%;
  top: 114px;
  width: 94px;
  height: 94px;
  animation: moveToTop 3.54s ease-in-out -2.354s infinite;
}

.g-bubble:nth-child(116) {
  left: 85%;
  top: 95px;
  width: 61px;
  height: 61px;
  animation: moveToTop 2.877s ease-in-out -2.483s infinite;
}

.g-bubble:nth-child(117) {
  left: 66%;
  top: 70px;
  width: 43px;
  height: 43px;
  animation: moveToTop 3.362s ease-in-out -2.651s infinite;
}

.g-bubble:nth-child(118) {
  left: 70%;
  top: 40px;
  width: 56px;
  height: 56px;
  animation: moveToTop 2.167s ease-in-out -3.389s infinite;
}

.g-bubble:nth-child(119) {
  left: 30%;
  top: 116px;
  width: 76px;
  height: 76px;
  animation: moveToTop 2.521s ease-in-out -3.375s infinite;
}

.g-bubble:nth-child(120) {
  left: 32%;
  top: 108px;
  width: 120px;
  height: 120px;
  animation: moveToTop 2.972s ease-in-out -3.199s infinite;
}

.g-bubble:nth-child(121) {
  left: 74%;
  top: 57px;
  width: 91px;
  height: 91px;
  animation: moveToTop 2.549s ease-in-out -0.631s infinite;
}

.g-bubble:nth-child(122) {
  left: 10%;
  top: 125px;
  width: 36px;
  height: 36px;
  animation: moveToTop 2.594s ease-in-out -3.457s infinite;
}

.g-bubble:nth-child(123) {
  left: 20%;
  top: 37px;
  width: 120px;
  height: 120px;
  animation: moveToTop 2.404s ease-in-out -2.097s infinite;
}

.g-bubble:nth-child(124) {
  left: 7%;
  top: 123px;
  width: 124px;
  height: 124px;
  animation: moveToTop 3.833s ease-in-out -0.518s infinite;
}

.g-bubble:nth-child(125) {
  left: 94%;
  top: 86px;
  width: 113px;
  height: 113px;
  animation: moveToTop 2.627s ease-in-out -0.492s infinite;
}

.g-bubble:nth-child(126) {
  left: 8%;
  top: 84px;
  width: 94px;
  height: 94px;
  animation: moveToTop 1.737s ease-in-out -0.235s infinite;
}

.g-bubble:nth-child(127) {
  left: 13%;
  top: 92px;
  width: 41px;
  height: 41px;
  animation: moveToTop 3.527s ease-in-out -0.248s infinite;
}

.g-bubble:nth-child(128) {
  left: 5%;
  top: 94px;
  width: 97px;
  height: 97px;
  animation: moveToTop 2.424s ease-in-out -0.275s infinite;
}

.g-bubble:nth-child(129) {
  left: 78%;
  top: 49px;
  width: 38px;
  height: 38px;
  animation: moveToTop 3.8s ease-in-out -4.654s infinite;
}

.g-bubble:nth-child(130) {
  left: 55%;
  top: 31px;
  width: 38px;
  height: 38px;
  animation: moveToTop 2.711s ease-in-out -4.919s infinite;
}

.g-bubble:nth-child(131) {
  left: 74%;
  top: 42px;
  width: 93px;
  height: 93px;
  animation: moveToTop 2.271s ease-in-out -3.731s infinite;
}

.g-bubble:nth-child(132) {
  left: 21%;
  top: 37px;
  width: 68px;
  height: 68px;
  animation: moveToTop 2.9s ease-in-out -4.516s infinite;
}

.g-bubble:nth-child(133) {
  left: 13%;
  top: 98px;
  width: 53px;
  height: 53px;
  animation: moveToTop 1.676s ease-in-out -4.425s infinite;
}

.g-bubble:nth-child(134) {
  left: 5%;
  top: 68px;
  width: 63px;
  height: 63px;
  animation: moveToTop 2.531s ease-in-out -2.856s infinite;
}

.g-bubble:nth-child(135) {
  left: 33%;
  top: 89px;
  width: 64px;
  height: 64px;
  animation: moveToTop 2.273s ease-in-out -2.064s infinite;
}

.g-bubble:nth-child(136) {
  left: 15%;
  top: 78px;
  width: 55px;
  height: 55px;
  animation: moveToTop 3.15s ease-in-out -2.68s infinite;
}

.g-bubble:nth-child(137) {
  left: 10%;
  top: 77px;
  width: 78px;
  height: 78px;
  animation: moveToTop 3.485s ease-in-out -0.162s infinite;
}

.g-bubble:nth-child(138) {
  left: 77%;
  top: 75px;
  width: 120px;
  height: 120px;
  animation: moveToTop 3.894s ease-in-out -0.038s infinite;
}

.g-bubble:nth-child(139) {
  left: 33%;
  top: 93px;
  width: 86px;
  height: 86px;
  animation: moveToTop 3.109s ease-in-out -4.132s infinite;
}

.g-bubble:nth-child(140) {
  left: 89%;
  top: 87px;
  width: 113px;
  height: 113px;
  animation: moveToTop 3.186s ease-in-out -3.442s infinite;
}

.g-bubble:nth-child(141) {
  left: 62%;
  top: 116px;
  width: 122px;
  height: 122px;
  animation: moveToTop 3.214s ease-in-out -3.917s infinite;
}

.g-bubble:nth-child(142) {
  left: 1%;
  top: 49px;
  width: 104px;
  height: 104px;
  animation: moveToTop 2.679s ease-in-out -2.264s infinite;
}

.g-bubble:nth-child(143) {
  left: 60%;
  top: 76px;
  width: 76px;
  height: 76px;
  animation: moveToTop 3.033s ease-in-out -4.514s infinite;
}

.g-bubble:nth-child(144) {
  left: 33%;
  top: 32px;
  width: 91px;
  height: 91px;
  animation: moveToTop 3.798s ease-in-out -0.474s infinite;
}

.g-bubble:nth-child(145) {
  left: 28%;
  top: 51px;
  width: 81px;
  height: 81px;
  animation: moveToTop 3.528s ease-in-out -2.962s infinite;
}

.g-bubble:nth-child(146) {
  left: 83%;
  top: 102px;
  width: 33px;
  height: 33px;
  animation: moveToTop 3.649s ease-in-out -1.395s infinite;
}

.g-bubble:nth-child(147) {
  left: 71%;
  top: 48px;
  width: 130px;
  height: 130px;
  animation: moveToTop 2.988s ease-in-out -3.728s infinite;
}

.g-bubble:nth-child(148) {
  left: 22%;
  top: 121px;
  width: 85px;
  height: 85px;
  animation: moveToTop 3.753s ease-in-out -1.924s infinite;
}

.g-bubble:nth-child(149) {
  left: 72%;
  top: 33px;
  width: 121px;
  height: 121px;
  animation: moveToTop 2.777s ease-in-out -3.096s infinite;
}

.g-bubble:nth-child(150) {
  left: 95%;
  top: 58px;
  width: 75px;
  height: 75px;
  animation: moveToTop 2.211s ease-in-out -1.069s infinite;
}

.g-bubble:nth-child(151) {
  left: 56%;
  top: 83px;
  width: 112px;
  height: 112px;
  animation: moveToTop 3.54s ease-in-out -2.16s infinite;
}

.g-bubble:nth-child(152) {
  left: 28%;
  top: 95px;
  width: 46px;
  height: 46px;
  animation: moveToTop 1.582s ease-in-out -0.084s infinite;
}

.g-bubble:nth-child(153) {
  left: 100%;
  top: 82px;
  width: 36px;
  height: 36px;
  animation: moveToTop 1.591s ease-in-out -1.07s infinite;
}

.g-bubble:nth-child(154) {
  left: 69%;
  top: 87px;
  width: 90px;
  height: 90px;
  animation: moveToTop 2.86s ease-in-out -2.545s infinite;
}

.g-bubble:nth-child(155) {
  left: 84%;
  top: 78px;
  width: 61px;
  height: 61px;
  animation: moveToTop 2.819s ease-in-out -0.221s infinite;
}

.g-bubble:nth-child(156) {
  left: 97%;
  top: 39px;
  width: 90px;
  height: 90px;
  animation: moveToTop 2.308s ease-in-out -3.612s infinite;
}

.g-bubble:nth-child(157) {
  left: 21%;
  top: 32px;
  width: 90px;
  height: 90px;
  animation: moveToTop 2.114s ease-in-out -4.229s infinite;
}

.g-bubble:nth-child(158) {
  left: 22%;
  top: 129px;
  width: 75px;
  height: 75px;
  animation: moveToTop 1.857s ease-in-out -0.249s infinite;
}

.g-bubble:nth-child(159) {
  left: 20%;
  top: 112px;
  width: 44px;
  height: 44px;
  animation: moveToTop 1.93s ease-in-out -3.83s infinite;
}

.g-bubble:nth-child(160) {
  left: 79%;
  top: 59px;
  width: 72px;
  height: 72px;
  animation: moveToTop 2.728s ease-in-out -3.685s infinite;
}

.g-bubble:nth-child(161) {
  left: 24%;
  top: 112px;
  width: 72px;
  height: 72px;
  animation: moveToTop 2.302s ease-in-out -0.775s infinite;
}

.g-bubble:nth-child(162) {
  left: 92%;
  top: 61px;
  width: 128px;
  height: 128px;
  animation: moveToTop 2.156s ease-in-out -2.702s infinite;
}

.g-bubble:nth-child(163) {
  left: 45%;
  top: 74px;
  width: 71px;
  height: 71px;
  animation: moveToTop 2.967s ease-in-out -0.315s infinite;
}

.g-bubble:nth-child(164) {
  left: 93%;
  top: 61px;
  width: 111px;
  height: 111px;
  animation: moveToTop 2.951s ease-in-out -4.783s infinite;
}

.g-bubble:nth-child(165) {
  left: 99%;
  top: 70px;
  width: 84px;
  height: 84px;
  animation: moveToTop 1.974s ease-in-out -2.671s infinite;
}

.g-bubble:nth-child(166) {
  left: 5%;
  top: 92px;
  width: 124px;
  height: 124px;
  animation: moveToTop 3.424s ease-in-out -0.232s infinite;
}

.g-bubble:nth-child(167) {
  left: 9%;
  top: 118px;
  width: 113px;
  height: 113px;
  animation: moveToTop 3.366s ease-in-out -4.366s infinite;
}

.g-bubble:nth-child(168) {
  left: 60%;
  top: 66px;
  width: 116px;
  height: 116px;
  animation: moveToTop 3.9s ease-in-out -0.098s infinite;
}

.g-bubble:nth-child(169) {
  left: 62%;
  top: 124px;
  width: 45px;
  height: 45px;
  animation: moveToTop 2.638s ease-in-out -3.993s infinite;
}

.g-bubble:nth-child(170) {
  left: 90%;
  top: 38px;
  width: 47px;
  height: 47px;
  animation: moveToTop 1.773s ease-in-out -1.317s infinite;
}

.g-bubble:nth-child(171) {
  left: 48%;
  top: 67px;
  width: 75px;
  height: 75px;
  animation: moveToTop 1.979s ease-in-out -0.197s infinite;
}

.g-bubble:nth-child(172) {
  left: 54%;
  top: 65px;
  width: 46px;
  height: 46px;
  animation: moveToTop 3.61s ease-in-out -3.052s infinite;
}

.g-bubble:nth-child(173) {
  left: 58%;
  top: 98px;
  width: 86px;
  height: 86px;
  animation: moveToTop 3.754s ease-in-out -2.36s infinite;
}

.g-bubble:nth-child(174) {
  left: 62%;
  top: 47px;
  width: 104px;
  height: 104px;
  animation: moveToTop 1.538s ease-in-out -4.6s infinite;
}

.g-bubble:nth-child(175) {
  left: 94%;
  top: 88px;
  width: 42px;
  height: 42px;
  animation: moveToTop 1.861s ease-in-out -1.232s infinite;
}

.g-bubble:nth-child(176) {
  left: 64%;
  top: 53px;
  width: 97px;
  height: 97px;
  animation: moveToTop 3.713s ease-in-out -1.265s infinite;
}

.g-bubble:nth-child(177) {
  left: 62%;
  top: 59px;
  width: 44px;
  height: 44px;
  animation: moveToTop 3.847s ease-in-out -3.091s infinite;
}

.g-bubble:nth-child(178) {
  left: 27%;
  top: 38px;
  width: 33px;
  height: 33px;
  animation: moveToTop 3.272s ease-in-out -4.524s infinite;
}

.g-bubble:nth-child(179) {
  left: 4%;
  top: 74px;
  width: 110px;
  height: 110px;
  animation: moveToTop 3.855s ease-in-out -1.056s infinite;
}

.g-bubble:nth-child(180) {
  left: 42%;
  top: 92px;
  width: 103px;
  height: 103px;
  animation: moveToTop 3.111s ease-in-out -4.197s infinite;
}

.g-bubble:nth-child(181) {
  left: 7%;
  top: 118px;
  width: 62px;
  height: 62px;
  animation: moveToTop 1.523s ease-in-out -0.233s infinite;
}

.g-bubble:nth-child(182) {
  left: 20%;
  top: 65px;
  width: 59px;
  height: 59px;
  animation: moveToTop 2.756s ease-in-out -4.731s infinite;
}

.g-bubble:nth-child(183) {
  left: 14%;
  top: 103px;
  width: 99px;
  height: 99px;
  animation: moveToTop 1.611s ease-in-out -4.798s infinite;
}

.g-bubble:nth-child(184) {
  left: 55%;
  top: 34px;
  width: 108px;
  height: 108px;
  animation: moveToTop 2.078s ease-in-out -2.502s infinite;
}

.g-bubble:nth-child(185) {
  left: 9%;
  top: 104px;
  width: 72px;
  height: 72px;
  animation: moveToTop 3.143s ease-in-out -1.332s infinite;
}

.g-bubble:nth-child(186) {
  left: 60%;
  top: 46px;
  width: 36px;
  height: 36px;
  animation: moveToTop 2.923s ease-in-out -3.642s infinite;
}

.g-bubble:nth-child(187) {
  left: 84%;
  top: 32px;
  width: 53px;
  height: 53px;
  animation: moveToTop 3.344s ease-in-out -0.344s infinite;
}

.g-bubble:nth-child(188) {
  left: 35%;
  top: 63px;
  width: 123px;
  height: 123px;
  animation: moveToTop 3.875s ease-in-out -4.378s infinite;
}

.g-bubble:nth-child(189) {
  left: 50%;
  top: 47px;
  width: 70px;
  height: 70px;
  animation: moveToTop 3.999s ease-in-out -1.686s infinite;
}

.g-bubble:nth-child(190) {
  left: 86%;
  top: 104px;
  width: 56px;
  height: 56px;
  animation: moveToTop 1.777s ease-in-out -3.709s infinite;
}

.g-bubble:nth-child(191) {
  left: 51%;
  top: 114px;
  width: 130px;
  height: 130px;
  animation: moveToTop 1.53s ease-in-out -4.608s infinite;
}

.g-bubble:nth-child(192) {
  left: 63%;
  top: 121px;
  width: 80px;
  height: 80px;
  animation: moveToTop 3.851s ease-in-out -1.147s infinite;
}

.g-bubble:nth-child(193) {
  left: 69%;
  top: 116px;
  width: 104px;
  height: 104px;
  animation: moveToTop 2.539s ease-in-out -2.451s infinite;
}

.g-bubble:nth-child(194) {
  left: 36%;
  top: 116px;
  width: 41px;
  height: 41px;
  animation: moveToTop 2.792s ease-in-out -2.202s infinite;
}

.g-bubble:nth-child(195) {
  left: 10%;
  top: 56px;
  width: 124px;
  height: 124px;
  animation: moveToTop 1.911s ease-in-out -3.782s infinite;
}

.g-bubble:nth-child(196) {
  left: 5%;
  top: 111px;
  width: 71px;
  height: 71px;
  animation: moveToTop 1.801s ease-in-out -0.304s infinite;
}

.g-bubble:nth-child(197) {
  left: 59%;
  top: 52px;
  width: 97px;
  height: 97px;
  animation: moveToTop 3.81s ease-in-out -1.136s infinite;
}

.g-bubble:nth-child(198) {
  left: 9%;
  top: 31px;
  width: 103px;
  height: 103px;
  animation: moveToTop 1.649s ease-in-out -1.035s infinite;
}

.g-bubble:nth-child(199) {
  left: 49%;
  top: 112px;
  width: 96px;
  height: 96px;
  animation: moveToTop 3.756s ease-in-out -3.2s infinite;
}

.g-bubble:nth-child(200) {
  left: 96%;
  top: 68px;
  width: 44px;
  height: 44px;
  animation: moveToTop 3.763s ease-in-out -0.46s infinite;
}

.g-bubble:nth-child(201) {
  left: 23%;
  top: 47px;
  width: 126px;
  height: 126px;
  animation: moveToTop 2.651s ease-in-out -1.138s infinite;
}

.g-bubble:nth-child(202) {
  left: 43%;
  top: 118px;
  width: 76px;
  height: 76px;
  animation: moveToTop 1.724s ease-in-out -0.221s infinite;
}

.g-bubble:nth-child(203) {
  left: 24%;
  top: 118px;
  width: 79px;
  height: 79px;
  animation: moveToTop 1.566s ease-in-out -0.76s infinite;
}

.g-bubble:nth-child(204) {
  left: 48%;
  top: 55px;
  width: 66px;
  height: 66px;
  animation: moveToTop 2.008s ease-in-out -0.405s infinite;
}

.g-bubble:nth-child(205) {
  left: 8%;
  top: 93px;
  width: 41px;
  height: 41px;
  animation: moveToTop 2.502s ease-in-out -3.212s infinite;
}

.g-bubble:nth-child(206) {
  left: 87%;
  top: 38px;
  width: 34px;
  height: 34px;
  animation: moveToTop 2.237s ease-in-out -1.426s infinite;
}

.g-bubble:nth-child(207) {
  left: 21%;
  top: 103px;
  width: 126px;
  height: 126px;
  animation: moveToTop 2.333s ease-in-out -0.271s infinite;
}

.g-bubble:nth-child(208) {
  left: 13%;
  top: 74px;
  width: 127px;
  height: 127px;
  animation: moveToTop 2.192s ease-in-out -3.064s infinite;
}

.g-bubble:nth-child(209) {
  left: 84%;
  top: 78px;
  width: 35px;
  height: 35px;
  animation: moveToTop 3.826s ease-in-out -4.02s infinite;
}

.g-bubble:nth-child(210) {
  left: 37%;
  top: 101px;
  width: 111px;
  height: 111px;
  animation: moveToTop 3.177s ease-in-out -3.515s infinite;
}

.g-bubble:nth-child(211) {
  left: 80%;
  top: 91px;
  width: 72px;
  height: 72px;
  animation: moveToTop 3.48s ease-in-out -3.965s infinite;
}

.g-bubble:nth-child(212) {
  left: 53%;
  top: 77px;
  width: 92px;
  height: 92px;
  animation: moveToTop 2.82s ease-in-out -3.566s infinite;
}

.g-bubble:nth-child(213) {
  left: 54%;
  top: 31px;
  width: 52px;
  height: 52px;
  animation: moveToTop 3.165s ease-in-out -4.06s infinite;
}

.g-bubble:nth-child(214) {
  left: 5%;
  top: 123px;
  width: 78px;
  height: 78px;
  animation: moveToTop 3.12s ease-in-out -3.399s infinite;
}

.g-bubble:nth-child(215) {
  left: 94%;
  top: 54px;
  width: 60px;
  height: 60px;
  animation: moveToTop 2.195s ease-in-out -2.866s infinite;
}

.g-bubble:nth-child(216) {
  left: 12%;
  top: 78px;
  width: 108px;
  height: 108px;
  animation: moveToTop 2.518s ease-in-out -3.492s infinite;
}

.g-bubble:nth-child(217) {
  left: 68%;
  top: 57px;
  width: 40px;
  height: 40px;
  animation: moveToTop 2.195s ease-in-out -0.545s infinite;
}

.g-bubble:nth-child(218) {
  left: 69%;
  top: 69px;
  width: 130px;
  height: 130px;
  animation: moveToTop 3.339s ease-in-out -3.789s infinite;
}

.g-bubble:nth-child(219) {
  left: 17%;
  top: 125px;
  width: 70px;
  height: 70px;
  animation: moveToTop 2.372s ease-in-out -4.62s infinite;
}

.g-bubble:nth-child(220) {
  left: 31%;
  top: 45px;
  width: 53px;
  height: 53px;
  animation: moveToTop 3.327s ease-in-out -0.321s infinite;
}

.g-bubble:nth-child(221) {
  left: 24%;
  top: 90px;
  width: 78px;
  height: 78px;
  animation: moveToTop 1.769s ease-in-out -3.866s infinite;
}

.g-bubble:nth-child(222) {
  left: 74%;
  top: 127px;
  width: 52px;
  height: 52px;
  animation: moveToTop 2.454s ease-in-out -2.094s infinite;
}

.g-bubble:nth-child(223) {
  left: 94%;
  top: 58px;
  width: 89px;
  height: 89px;
  animation: moveToTop 3.019s ease-in-out -1.028s infinite;
}

.g-bubble:nth-child(224) {
  left: 58%;
  top: 116px;
  width: 64px;
  height: 64px;
  animation: moveToTop 3.374s ease-in-out -0.423s infinite;
}

.g-bubble:nth-child(225) {
  left: 100%;
  top: 114px;
  width: 71px;
  height: 71px;
  animation: moveToTop 3.321s ease-in-out -0.377s infinite;
}

.g-bubble:nth-child(226) {
  left: 97%;
  top: 127px;
  width: 82px;
  height: 82px;
  animation: moveToTop 3.11s ease-in-out -0.959s infinite;
}

.g-bubble:nth-child(227) {
  left: 29%;
  top: 95px;
  width: 33px;
  height: 33px;
  animation: moveToTop 2.556s ease-in-out -0.408s infinite;
}

.g-bubble:nth-child(228) {
  left: 31%;
  top: 118px;
  width: 56px;
  height: 56px;
  animation: moveToTop 2.9s ease-in-out -2.291s infinite;
}

.g-bubble:nth-child(229) {
  left: 66%;
  top: 41px;
  width: 61px;
  height: 61px;
  animation: moveToTop 2.27s ease-in-out -3.397s infinite;
}

.g-bubble:nth-child(230) {
  left: 27%;
  top: 97px;
  width: 93px;
  height: 93px;
  animation: moveToTop 3.205s ease-in-out -1.652s infinite;
}

.g-bubble:nth-child(231) {
  left: 36%;
  top: 117px;
  width: 67px;
  height: 67px;
  animation: moveToTop 2.759s ease-in-out -3.76s infinite;
}

.g-bubble:nth-child(232) {
  left: 3%;
  top: 106px;
  width: 70px;
  height: 70px;
  animation: moveToTop 1.929s ease-in-out -0.925s infinite;
}

.g-bubble:nth-child(233) {
  left: 69%;
  top: 39px;
  width: 115px;
  height: 115px;
  animation: moveToTop 1.512s ease-in-out -2.736s infinite;
}

.g-bubble:nth-child(234) {
  left: 53%;
  top: 121px;
  width: 109px;
  height: 109px;
  animation: moveToTop 1.948s ease-in-out -3.132s infinite;
}

.g-bubble:nth-child(235) {
  left: 58%;
  top: 90px;
  width: 76px;
  height: 76px;
  animation: moveToTop 2.275s ease-in-out -4.587s infinite;
}

.g-bubble:nth-child(236) {
  left: 64%;
  top: 83px;
  width: 91px;
  height: 91px;
  animation: moveToTop 2.367s ease-in-out -4.812s infinite;
}

.g-bubble:nth-child(237) {
  left: 55%;
  top: 61px;
  width: 129px;
  height: 129px;
  animation: moveToTop 2.13s ease-in-out -2.551s infinite;
}

.g-bubble:nth-child(238) {
  left: 28%;
  top: 42px;
  width: 32px;
  height: 32px;
  animation: moveToTop 3.976s ease-in-out -3.96s infinite;
}

.g-bubble:nth-child(239) {
  left: 23%;
  top: 104px;
  width: 53px;
  height: 53px;
  animation: moveToTop 2.587s ease-in-out -0.428s infinite;
}

.g-bubble:nth-child(240) {
  left: 47%;
  top: 64px;
  width: 63px;
  height: 63px;
  animation: moveToTop 2.377s ease-in-out -3.686s infinite;
}

.g-bubble:nth-child(241) {
  left: 99%;
  top: 42px;
  width: 129px;
  height: 129px;
  animation: moveToTop 3.359s ease-in-out -1.726s infinite;
}

.g-bubble:nth-child(242) {
  left: 8%;
  top: 66px;
  width: 64px;
  height: 64px;
  animation: moveToTop 1.65s ease-in-out -0.602s infinite;
}

.g-bubble:nth-child(243) {
  left: 4%;
  top: 83px;
  width: 77px;
  height: 77px;
  animation: moveToTop 1.975s ease-in-out -1.717s infinite;
}

.g-bubble:nth-child(244) {
  left: 73%;
  top: 35px;
  width: 120px;
  height: 120px;
  animation: moveToTop 2.107s ease-in-out -3.646s infinite;
}

.g-bubble:nth-child(245) {
  left: 83%;
  top: 80px;
  width: 112px;
  height: 112px;
  animation: moveToTop 1.854s ease-in-out -4.736s infinite;
}

.g-bubble:nth-child(246) {
  left: 92%;
  top: 56px;
  width: 31px;
  height: 31px;
  animation: moveToTop 1.82s ease-in-out -3.082s infinite;
}

.g-bubble:nth-child(247) {
  left: 95%;
  top: 122px;
  width: 128px;
  height: 128px;
  animation: moveToTop 3.403s ease-in-out -1.441s infinite;
}

.g-bubble:nth-child(248) {
  left: 36%;
  top: 114px;
  width: 128px;
  height: 128px;
  animation: moveToTop 3.502s ease-in-out -2.372s infinite;
}

.g-bubble:nth-child(249) {
  left: 64%;
  top: 85px;
  width: 63px;
  height: 63px;
  animation: moveToTop 1.907s ease-in-out -4.853s infinite;
}

.g-bubble:nth-child(250) {
  left: 38%;
  top: 120px;
  width: 67px;
  height: 67px;
  animation: moveToTop 2.074s ease-in-out -1.374s infinite;
}

.g-bubble:nth-child(251) {
  left: 43%;
  top: 33px;
  width: 64px;
  height: 64px;
  animation: moveToTop 2.358s ease-in-out -4.102s infinite;
}

.g-bubble:nth-child(252) {
  left: 81%;
  top: 70px;
  width: 97px;
  height: 97px;
  animation: moveToTop 3.118s ease-in-out -1.257s infinite;
}

.g-bubble:nth-child(253) {
  left: 50%;
  top: 77px;
  width: 81px;
  height: 81px;
  animation: moveToTop 2.586s ease-in-out -4.668s infinite;
}

.g-bubble:nth-child(254) {
  left: 88%;
  top: 92px;
  width: 60px;
  height: 60px;
  animation: moveToTop 1.61s ease-in-out -1.57s infinite;
}

.g-bubble:nth-child(255) {
  left: 70%;
  top: 82px;
  width: 102px;
  height: 102px;
  animation: moveToTop 1.835s ease-in-out -0.856s infinite;
}

.g-bubble:nth-child(256) {
  left: 6%;
  top: 103px;
  width: 69px;
  height: 69px;
  animation: moveToTop 2.647s ease-in-out -1.412s infinite;
}

.g-bubble:nth-child(257) {
  left: 35%;
  top: 42px;
  width: 104px;
  height: 104px;
  animation: moveToTop 2.547s ease-in-out -2.149s infinite;
}

.g-bubble:nth-child(258) {
  left: 77%;
  top: 34px;
  width: 64px;
  height: 64px;
  animation: moveToTop 3.262s ease-in-out -3.249s infinite;
}

.g-bubble:nth-child(259) {
  left: 44%;
  top: 86px;
  width: 61px;
  height: 61px;
  animation: moveToTop 3.938s ease-in-out -0.384s infinite;
}

.g-bubble:nth-child(260) {
  left: 99%;
  top: 91px;
  width: 96px;
  height: 96px;
  animation: moveToTop 2.918s ease-in-out -3.532s infinite;
}

.g-bubble:nth-child(261) {
  left: 86%;
  top: 44px;
  width: 79px;
  height: 79px;
  animation: moveToTop 2.625s ease-in-out -4.349s infinite;
}

.g-bubble:nth-child(262) {
  left: 89%;
  top: 76px;
  width: 69px;
  height: 69px;
  animation: moveToTop 3.158s ease-in-out -4.096s infinite;
}

.g-bubble:nth-child(263) {
  left: 81%;
  top: 37px;
  width: 66px;
  height: 66px;
  animation: moveToTop 3.904s ease-in-out -3.058s infinite;
}

.g-bubble:nth-child(264) {
  left: 23%;
  top: 53px;
  width: 72px;
  height: 72px;
  animation: moveToTop 3.556s ease-in-out -2.681s infinite;
}

.g-bubble:nth-child(265) {
  left: 98%;
  top: 47px;
  width: 130px;
  height: 130px;
  animation: moveToTop 3.125s ease-in-out -2.701s infinite;
}

.g-bubble:nth-child(266) {
  left: 7%;
  top: 38px;
  width: 69px;
  height: 69px;
  animation: moveToTop 3.595s ease-in-out -4.475s infinite;
}

.g-bubble:nth-child(267) {
  left: 30%;
  top: 74px;
  width: 95px;
  height: 95px;
  animation: moveToTop 3.194s ease-in-out -2.242s infinite;
}

.g-bubble:nth-child(268) {
  left: 11%;
  top: 56px;
  width: 67px;
  height: 67px;
  animation: moveToTop 3.856s ease-in-out -2.029s infinite;
}

.g-bubble:nth-child(269) {
  left: 44%;
  top: 38px;
  width: 57px;
  height: 57px;
  animation: moveToTop 3.421s ease-in-out -4.143s infinite;
}

.g-bubble:nth-child(270) {
  left: 14%;
  top: 68px;
  width: 122px;
  height: 122px;
  animation: moveToTop 2.937s ease-in-out -3.723s infinite;
}

.g-bubble:nth-child(271) {
  left: 87%;
  top: 48px;
  width: 45px;
  height: 45px;
  animation: moveToTop 3.662s ease-in-out -1.88s infinite;
}

.g-bubble:nth-child(272) {
  left: 19%;
  top: 124px;
  width: 90px;
  height: 90px;
  animation: moveToTop 2.391s ease-in-out -1.635s infinite;
}

.g-bubble:nth-child(273) {
  left: 53%;
  top: 103px;
  width: 91px;
  height: 91px;
  animation: moveToTop 2.477s ease-in-out -1.113s infinite;
}

.g-bubble:nth-child(274) {
  left: 61%;
  top: 84px;
  width: 45px;
  height: 45px;
  animation: moveToTop 3.674s ease-in-out -1.063s infinite;
}

.g-bubble:nth-child(275) {
  left: 23%;
  top: 44px;
  width: 113px;
  height: 113px;
  animation: moveToTop 2.981s ease-in-out -0.825s infinite;
}

.g-bubble:nth-child(276) {
  left: 63%;
  top: 61px;
  width: 45px;
  height: 45px;
  animation: moveToTop 3.682s ease-in-out -0.803s infinite;
}

.g-bubble:nth-child(277) {
  left: 32%;
  top: 123px;
  width: 37px;
  height: 37px;
  animation: moveToTop 2.282s ease-in-out -1.791s infinite;
}

.g-bubble:nth-child(278) {
  left: 48%;
  top: 42px;
  width: 129px;
  height: 129px;
  animation: moveToTop 3.947s ease-in-out -0.894s infinite;
}

.g-bubble:nth-child(279) {
  left: 19%;
  top: 125px;
  width: 112px;
  height: 112px;
  animation: moveToTop 3.515s ease-in-out -1.82s infinite;
}

.g-bubble:nth-child(280) {
  left: 61%;
  top: 87px;
  width: 102px;
  height: 102px;
  animation: moveToTop 3.56s ease-in-out -0.282s infinite;
}

.g-bubble:nth-child(281) {
  left: 85%;
  top: 76px;
  width: 123px;
  height: 123px;
  animation: moveToTop 2.297s ease-in-out -0.863s infinite;
}

.g-bubble:nth-child(282) {
  left: 1%;
  top: 53px;
  width: 32px;
  height: 32px;
  animation: moveToTop 2.113s ease-in-out -2.087s infinite;
}

.g-bubble:nth-child(283) {
  left: 27%;
  top: 47px;
  width: 58px;
  height: 58px;
  animation: moveToTop 2.926s ease-in-out -0.958s infinite;
}

.g-bubble:nth-child(284) {
  left: 25%;
  top: 95px;
  width: 103px;
  height: 103px;
  animation: moveToTop 2.109s ease-in-out -4.832s infinite;
}

.g-bubble:nth-child(285) {
  left: 86%;
  top: 80px;
  width: 47px;
  height: 47px;
  animation: moveToTop 2.292s ease-in-out -3.543s infinite;
}

.g-bubble:nth-child(286) {
  left: 36%;
  top: 97px;
  width: 41px;
  height: 41px;
  animation: moveToTop 2.405s ease-in-out -0.644s infinite;
}

.g-bubble:nth-child(287) {
  left: 56%;
  top: 129px;
  width: 31px;
  height: 31px;
  animation: moveToTop 3.055s ease-in-out -1.969s infinite;
}

.g-bubble:nth-child(288) {
  left: 82%;
  top: 106px;
  width: 109px;
  height: 109px;
  animation: moveToTop 2.736s ease-in-out -2.52s infinite;
}

.g-bubble:nth-child(289) {
  left: 93%;
  top: 94px;
  width: 61px;
  height: 61px;
  animation: moveToTop 1.709s ease-in-out -0.576s infinite;
}

.g-bubble:nth-child(290) {
  left: 64%;
  top: 118px;
  width: 122px;
  height: 122px;
  animation: moveToTop 2.572s ease-in-out -3.778s infinite;
}

.g-bubble:nth-child(291) {
  left: 4%;
  top: 43px;
  width: 66px;
  height: 66px;
  animation: moveToTop 2.894s ease-in-out -3.245s infinite;
}

.g-bubble:nth-child(292) {
  left: 13%;
  top: 108px;
  width: 93px;
  height: 93px;
  animation: moveToTop 1.514s ease-in-out -4.512s infinite;
}

.g-bubble:nth-child(293) {
  left: 18%;
  top: 58px;
  width: 119px;
  height: 119px;
  animation: moveToTop 2.813s ease-in-out -4.009s infinite;
}

.g-bubble:nth-child(294) {
  left: 83%;
  top: 73px;
  width: 90px;
  height: 90px;
  animation: moveToTop 3.571s ease-in-out -1.019s infinite;
}

.g-bubble:nth-child(295) {
  left: 2%;
  top: 98px;
  width: 41px;
  height: 41px;
  animation: moveToTop 2.209s ease-in-out -0.394s infinite;
}

.g-bubble:nth-child(296) {
  left: 68%;
  top: 70px;
  width: 94px;
  height: 94px;
  animation: moveToTop 1.966s ease-in-out -1.747s infinite;
}

.g-bubble:nth-child(297) {
  left: 93%;
  top: 43px;
  width: 93px;
  height: 93px;
  animation: moveToTop 3.293s ease-in-out -1.393s infinite;
}

.g-bubble:nth-child(298) {
  left: 94%;
  top: 123px;
  width: 73px;
  height: 73px;
  animation: moveToTop 2.495s ease-in-out -3.847s infinite;
}

.g-bubble:nth-child(299) {
  left: 67%;
  top: 53px;
  width: 32px;
  height: 32px;
  animation: moveToTop 1.789s ease-in-out -3.13s infinite;
}

.g-bubble:nth-child(300) {
  left: 81%;
  top: 103px;
  width: 114px;
  height: 114px;
  animation: moveToTop 1.648s ease-in-out -0.459s infinite;
}

@keyframes moveToTop {
  90% {
    opacity: 1;
  }
  100% {
    opacity: .08;
    transform: translate(-50%, -1280px) scale(0.4);
  }
}
